<?php
class ListaWnioskow_Controller extends NowyWniosek_Controller
{
	protected $tablica_statusow,$wnioski;
	//public static $menu;
	public function __construct()
	{
            parent::__construct();
            $this->session->delete('szczegoly_projekt');
            //var_dump($_SESSION);
            $this->session=new Session();
            $this->wnioski=new Wniosek_Model();
            //if($this->session->get)
            if ($this->session->get('linki'))
                    $this['linki']=$this->session->get('linki');
            /*
            $lista_wnioskow=$this->wnioski->pobierz_statusy();
            
            foreach ($lista_wnioskow as $value) {
            	/*
            	 * 
				statusy
				7 zrealizowane
				6 wstrzymane
				5 odrzucone
				4 zatwierdzone
				3 do korekty
                                8 analizowane
            	2 zakonczone
            	0 lub 1 - w edycji
            	
            	switch($value['status'])
            	{
                        case 8:
                            $this->tablica_statusow['analizowane']='Analizowane';
                            break;
            		case 7:
                            $this->tablica_statusow['realizowane']='Realizowane';
                            break;
            		case 6:
            			$this->tablica_statusow['wstrzymane']='Wstrzymane';
            			break;
            		case 5:
            			$this->tablica_statusow['odrzucone']='Odrzucone';
            			break;
            		case 2:
            			$this->tablica_statusow['zakonczone']='Zakończone';
            			break;
            		case 1:
            			$this->tablica_statusow['w_edycji']='W edycji';
            			break;
            		case 0:
            			$this->tablica_statusow['w_edycji']='W edycji';
            			break;
            		case 3:
            			$this->tablica_statusow['do_korekty']='Do korekty';
            			break;
            		case 4:
            			$this->tablica_statusow['zatwierdzone']='Zatwierdzone';
            			break;
            	}
            }
            */
            if($this->session->get('operator')=='kupiec')
            {
                $this->tablica_statusow['zatwierdzone']='Zatwierdzone';

            }
            else
            {
                $this->tablica_statusow['w_edycji']='W edycji';
                $this->tablica_statusow['analizowane']='Analizowane';
                $this->tablica_statusow['wstrzymane']='Wstrzymane';
                $this->tablica_statusow['odrzucone']='Odrzucone';
                $this->tablica_statusow['zatwierdzone']='Zatwierdzone';
                //$this->tablica_statusow['realizowane']='Realizowane';
                
                
                //$this->tablica_statusow['zakonczone']='Zakończone';
                //$this->tablica_statusow['do_korekty']='Do korekty';
                
            }
            $this->_menu();
            }
            protected function pobierz_szczegoly_komentarza($komentarz)
            {
                $komentarz->set_idprojektu($this->session->get('komentarz'));
                        $tab=$komentarz->pobierz_komentarz();
                        $this['komentarz']=$tab;
            }
	/**
         *pobiera i wyswietla szczegoly komentarza
         * @param int $par id_wniosku
         * @param int $opcja 2(przeslij),3(odpowiedz),4(odpowiedz_wszystkim)
         */
    public function szczegoly_komentarza($par)
        {
        $komentarz=new Komentarz_Model();
        $zalaczniki=new Zalacznik_Model();
         switch($par)
             {
                case 'odpowiedzwszystkim':
                    break;
                case 'przeslijkomentarzdo':
                    if($this->sprawdz_isset_check(1)=='ok')
                            $this['informacja']='Przesłano komentarz.';
                    else
                        $this['informacja']='Wystąpił błąd.';
                    $this->pobierz_szczegoly_komentarza($komentarz);
                    break;
                 case 'przeslij_komentarz_wniosek':
                     $this->pobierz_szczegoly_komentarza($komentarz);
                     $this->przeslij_dalej();
                     break;
                 default:
                    $this->session->set('komentarz',$par);
                    $this->pobierz_szczegoly_komentarza($komentarz);
                    $komentarz->komentarz_przeczytany();
                    $zalaczniki->set_id_wniosku($par);
                    $nazwy_zalacznikow=$zalaczniki->pobierz_nazwy_zalacznikow_dla_komentarza('w');
                     break;
             }
                $e[1]='';
                $this['przyciski']=array(
                /*'zapisz'            =>'nowywniosek/komentarz/zapisz/'.$par,*/
                'nazwa_przycisku'   =>'wyślij',
                'przeslij'          =>'przeslij_komentarz_wniosek',
                'odpowiedz'         =>'nowywniosek/komentarz/odpowiedz',
                'odpowiedzwszystkim'=>'nowywniosek/komentarz/odpowiedzwszystkim');
            if (!empty($nazwy_zalacznikow))
            	$this['nazwy_i_wagi']=$nazwy_zalacznikow;	
                    $this['menu_']='nie';
                    $this['opcja']='wniosek';
                    
                    $this['opis']=  $this->_form('wprowadz_komentarz');
            $this['link']='listawnioskow/szczegoly_komentarza'.$e[1].'.html';
            echo $this->render('listawnioskow/listawnioskow.html');
        }
        protected function przeslij_dalej()
        {
            $uzytkownik=new Uzytkownik_Model();
            $uzytkownik->set_idprojektu($this->session->get('wniosek'));
            $this['osoby']=$uzytkownik->pobierz_przypisanych('wniosek');
            $this['dialog_dalej']='listawnioskow/dialog_dalej.html';
        }
        public function szczegoly_projektu($opcja,$wniosek_projekt=null,$id=null,$nazwaa=null)
        {
            if(!$this->session->get('wniosek_szczegoly'))
                    $this->session->set('wniosek_szczegoly',$id);
            $this['numer_wniosku']=$this->session->get('wniosek_szczegoly');
            $tablica=array(
                'wniosek'=>array(
                    'menu'=>array(
                        'opis'=>'Opis wniosku','kryteria'=>'Kryteria','dostawcy'=>'Dostawcy',
                        'harmonogram'=>'Harmonogram','komisja'=>'Komisja','uwagi'=>'Uwagi'
                        ),
                    'opis'=>array(
                        'strona'=>'nowywniosek/_opis.html',
                        'formularz'=>'opis',
                        'nazwa'    =>'opis'),
                    'uwagi'=>array(
                        'strona'=>'nowywniosek/_uwagi.html',
                        'formularz'=>'zakladka2',
                        'nazwa'    =>'kryteria'),
                    'komisja'=>array(
                        'strona'=>'nowywniosek/_komisja.html',
                        'formularz'=>'zakladka2',
                        'nazwa'    =>'kryteria'),
                    'harmonogram'=>array(
                        'strona'=>'nowywniosek/_harmonogram.html'),
                    'kryteria'=>array(
                        'strona'=>'nowywniosek/_kryteria.html',
                        'formularz'=>'zakladka2',
                        'nazwa'    =>'kryteria'),
                    'dostawcy'=>array(
                        'strona'=>'nowywniosek/_dostawcy.html',
                        'formularz'=>'opis',
                        'nazwa'    =>'opis'),
                    ),
            );
            $form='';
            switch($opcja)
            {
                case 'dostawcy':
                    $this['link_wnetrze']=$tablica['wniosek'][$opcja]['strona'];
                    $this->uzytkownik->set_idprojektu($this->session->get('wniosek_szczegoly'));
//                    /$this['przypisani']=$this->uzytkownik->pobierz_przypisanych('w');
                    var_dump($this->uzytkownik->pobierz_przypisanych('w'));
                    break;
                case 'uwagi':
                    $form=$this->_form('uwagi');
                    $this->wnioski->set_id($this->session->get('wniosek_szczegoly'));
                    $wartosci=$this->wnioski->pobierz(1);
                    $this['link_wnetrze']=$tablica['wniosek'][$opcja]['strona'];
                    $form->setDefaults($wartosci);
                    $this['uwagi_']=$form;
                    break;
                case 'kryteria':
                    $form=$this->_form('kryteria');
                    //$this['uwagi']=$this->_form('uwagi_harmonogram');
                    //$this[$tablica['wniosek'][$opcja]['formularz']]=$this->_form($tablica['wniosek'][$opcja]['nazwa']);
                    $this['link_wnetrze']=$tablica['wniosek'][$opcja]['strona'];
                    $this->wnioski->set_id($this->session->get('wniosek_szczegoly'));
                    $wartosci=$this->wnioski->pobierz(1);
                    //var_dump($wartosci);

                    $form->setDefaults($wartosci);
                    $this['zakladka2']=$form;
                    break;
                case 'opis':
                    //$form=$this->_form('opis');
                    //$this->wnioski->set_id($this->session->get('wniosek_szczegoly'));
                    //$wartosci=$this->wnioski->pobierz(1);
                    
                    
                    //$form->setDefaults($wartosci);
                    //$this['opis']=$form;

                    $this[$tablica['wniosek']['opis']['formularz']]=$this->_form($tablica['wniosek']['opis']['nazwa']);
                    $this['link_wnetrze']=$tablica['wniosek']['opis']['strona'];
                    $form=$this->_form($tablica['wniosek']['opis']['nazwa']);
                    $this->wnioski->set_id($this->session->get('wniosek_szczegoly'));
                    $wartosci=$this->wnioski->pobierz(1);
                    //var_dump($wartosci);
                    $form->setDefaults($wartosci);
                    $this['opis']=$form;
                    break;
                case 'harmonogram':
                    //$this[$tablica['wniosek'][$opcja]['formularz']]=$this->_form($tablica['wniosek'][$opcja]['nazwa']);
                    $this['link_wnetrze']=$tablica['wniosek'][$opcja]['strona'];
                    $form=$this->_form('harmonogram');
                    $this->wnioski->set_id($this->session->get('wniosek_szczegoly'));
                    $wartosci=$this->wnioski->pobierz(1);
                    //var_dump($wartosci);
                    $form->setDefaults($wartosci);
                    $this['harmonogram']=$form;
                    $form=$this->_form('uwagi_harmonogram');
                    $form->setDefaults($wartosci);
                    $this['uwagi']=$form;
                    break;
                case 'wniosek':
                    $this[$tablica['wniosek']['opis']['formularz']]=$this->_form($tablica['wniosek']['opis']['nazwa']);
                    $this['link_wnetrze']=$tablica['wniosek']['opis']['strona'];
                    $form=$this->_form($tablica['wniosek']['opis']['nazwa']);
                    $this->wnioski->set_id($this->session->get('wniosek_szczegoly'));
                    $wartosci=$this->wnioski->pobierz_wniosek('*');
                    //var_dump($wartosci);
                    $form->setDefaults($wartosci);
                    $this['opis']=$form;

                    break;
                default:
                    $this[$tablica['wniosek'][$opcja]['formularz']]=$this->_form($tablica['wniosek'][$opcja]['nazwa']);
                    $this['link_wnetrze']=$tablica['wniosek'][$opcja]['strona'];
                    $form=$this->_form($tablica['wniosek'][$opcja]['nazwa']);
                    break;
            }
                //$this['link_wnetrze']=$tablica[$opcja][$wniosek_projekt]['strona'];
                //$this['menu']=$tablica[$opcja]['menu'];
            $this['menu']=$tablica['wniosek']['menu'];
            $this['opcja']=$opcja;
            $this['numer_projektu']=$this->session->get('wniosek_szczegoly');
            $this['numer_wniosku']=$this->session->get('wniosek_szczegoly');
            switch($wniosek_projekt)
            {
                case 'osoby':
                    $this['role']=$this->uzytkownik->pobierz_role();
                    $this->uzytkownik->set_idprojektu($id);
                    $this['uzytkownicy_projektu']=$this->uzytkownik->pobierz_przypisanych('p');
                    break;
            }

            $this->dostawcy->set_idprojektu($this->session->get('wniosek_szczegoly'));
                //$form=$this->_form($tablica[$opcja][$wniosek_projekt]['nazwa']);
                //$this->projekt->set_id($id);
                //$this->wnioski->set_id($id);
                //$wartosci['data_1']=$wartosci['termin_ogloszenia'];
                //$wartosci['data_2']=$wartosci['termin_skladania_wnioskow'];
                //$wartosci['data_3']=$wartosci['wybor_oferty'];
                //$wartosci['data_4']=$wartosci['termin_podpisania_umowy'];
                //$wartosci['data_5']=$wartosci['termin_realizacji_zamowienia'];
                //$form->setDefaults($projekt);
            
                //$this['do_wniosku']=$projekt;
            
            //if ($wniosek_projekt !='osoby')
            //$this[$tablica[$opcja][$wniosek_projekt]['formularz']]=$form;
            $this['menu_boczne']='a';
            $this['szczegoly_wniosku']='a';
            $this['szczegoly']='bleble';
            $this['menu_gora']=$tablica['wniosek']['menu'];
            $this['wniosek_szczegoly']=$this->session->get('wniosek_szczegoly');
                //var_dump($this['menu']);
            //var_dump($_SESSION);
            echo $this->render('szczegoly_wniosku/szczegoly_wniosku.html');
        }
        /*
        public function szczegoly_projektu($opcja,$wniosek_projekt=null,$id=null,$nazwaa=null)
        {
            $tablica=array(
                'wniosek'=>array(
                    'menu'=>array(
                        'opis'=>'Opis wniosku',
                        'kryteria'=>'Kryteria',
                        'dostawcy'=>'Dostawcy'),
                    'opis'=>array(
                        'strona'=>'nowywniosek/_opis.html',
                        'formularz'=>'opis',
                        'nazwa'    =>'opis'),
                    'kryteria'=>array(
                        'strona'=>'nowywniosek/_kryteria.html',
                        'formularz'=>'zakladka2',
                        'nazwa'    =>'kryteria'),
                    ),
            );
            if($wniosek_projekt !='osoby')

                $this[$tablica[$opcja][$wniosek_projekt]['formularz']]=$this->_form($tablica[$opcja][$wniosek_projekt]['nazwa']);

            $this['szczegoly']='bleble';
            $this['link_wnetrze']=$tablica[$opcja][$wniosek_projekt]['strona'];
            $this['menu']=$tablica[$opcja]['menu'];
            $this['opcja']=$opcja;
            $this['numer_projektu']=$id;
            switch($wniosek_projekt)
            {
                case 'osoby':
                    $this['role']=$this->uzytkownik->pobierz_role();
                    $this->uzytkownik->set_idprojektu($id);
                    $this['uzytkownicy_projektu']=$this->uzytkownik->pobierz_przypisanych('p');
                    break;
            }

            $this->dostawcy->set_idprojektu($id);

            $form=$this->_form($tablica[$opcja][$wniosek_projekt]['nazwa']);
            $this->projekt->set_id($id);
            $projekt=$this->projekt->pobierz(1);
            $form->setDefaults($projekt);
            $this['do_wniosku']=$projekt;
            if ($wniosek_projekt !='osoby')
                $this[$tablica[$opcja][$wniosek_projekt]['formularz']]=$form;

            echo $this->render('szczegoly_wniosku/szczegoly_wniosku.html');
        }
         * 
         */
        public function generuj_projekt()
        {
            $this->wnioski->set_id($this->session->get('wniosek_dialog'));
            $tab=$this->wnioski->pobierz_wniosek('*');
            $this->projekt->set_id($this->session->get('zalogowany'));
            $id_projektu=$this->projekt->wstaw_pusty_projekt();
                $tab['nazwa']=$tab['tytul'];
                $tab['rozszerzony']=$tab['uzasadnienie'];
                $tab['burzet']=$tab['wartosc_zakupu'];
                $tab['waluta']='';
            $this->projekt->set_id_user_projektu($this->session->get('zalogowany'));
            $this->projekt->set_id($id_projektu->insert_id());
            $this->projekt->update_nowy_projekt($tab,$tab['id_wniosek']);
            $this->zatwierdzone();
        }
        public function  szczegoly_wniosku($parametr,$parametr2,$parametr3)
        {
            parent::szczegoly_wniosku($parametr,$parametr2,$parametr3);
        }
	/**
	 * Lista komentarzy danego wniosku
	 * @param id_wniosku
	 * @param nazwa_wniosku
	 */
	public function lista_komentarzy($id_wniosku,$nazwa_wniosku=null)
	{
                $this->session->set('nazwa','wniosek');
                $this->session->set('wniosek',$id_wniosku);
                $this->session->set('nazwa_wniosku',$nazwa_wniosku);
                $this['menu_']='tak';
                $this['menu_komentarz']='otrzymane';
                $this['link_do_menu']='listawnioskow/__menu_gorakomentarze.html';
		$this['nazwa_wniosku']=$this->session->get('nazwa_wniosku');
                $komentarze=new Komentarz_Model();
                $lista=$komentarze->otrzymane_wyslane($this->session->get('zalogowany'),'wyslany',$this->session->get('wniosek'));
		$this['lista_komentarzy']=$lista;
		//$this['lista_komentarzy']=$this->wnioski->pobierz_komentarze_wniosku($id_wniosku);
		$this['link']='listawnioskow/_lista_komentarzy.html';
                //var_dump($_SESSION);
		echo $this->render('listawnioskow/listawnioskow.html');
	}
        /**
         *sluzy do wywolania funkcji odpowiedzialnej za zmienianie statusu
         * wnioskow o numerach id przekazanych przez POST
         * @param string $zmienna
         */

        protected function usuwanie_wnioskow($zmienna=null)
        {
                  $this->usuwanie('w');
        }
	/**
	 * domyslnie uruchamiana akcja
	 */
	public function domyslnie($parametr=null)
	{
            //TYLKO DO PREZENTACJI
            
            if ($this->session->get('linki'))
                    $this['linki']=$this->session->get('linki');
            if($parametr=='wniosek')
            {
                $this->session->set('linki','wniosek');
                $this['linki']='wniosek';
            }
             /*
             
            if($parametr=='projekt')
            {
                $this->session->set('linki','projekt');
                $this['linki']='projekt';
            }
             *
             */
            //-------------------

                if ($parametr=='usuwanie')
                $this->usuwanie('w');

                $this->session->delete('id_nowy_wniosek','czynnosc','komentarze_wniosek','komentarz','komentarz_wniosek','skrot','wniosek','nazwa');
                $this->session->set('nazwa','w');
                $this['menu_']='tak';
                $this['zmienna']='tak';
                //$this['menu_podreczne']=$this->menu['puste'];

                    //$this['menu_podreczne']=$this->menu['analizowane'];
		$this->_menu();
                    //$this['opcja']='analizowane';
                $this->_paginacja(count($this->wnioski->pobierz_lista_wnioskow()),10,"domyslnie");
		$wy=$this->wnioski->pobierz_lista_wnioskow(null,$this->paginacja->sql_limit());
                $this['link']='listawnioskow/_zarzadzaniewnioskami.html';
                $this['poczatek']=$this->paginacja->current_first_item();
                $this['pp']=$this->paginacja->render();
		$this['wnioski']=$wy;
                //$this->zmienne_szablonu();
                if($this->session->get('operator')=='menadzer' or
                    $this->session->get('operator')=='zamawiajacy')
                    $this->stronnicowanie(8,"analizowane");
                else
                    $this->stronnicowanie(4,"zatwierdzone");
	}
	/**
	 * Przypisuje tablice menu, ktora ma sluzyc jako drugi poziom
         * ,przykladowo W edycji,Zakończone itd
	 */
	protected function _menu()
	{
		 $this['opcje']=$this->tablica_statusow;
	}
	/**
	 * 
	 * wyswietla wnioski w edycji
	 */
	public function w_edycji($parametr=null)
	{
                if ($parametr=='usuwanie')
                $this->usuwanie('w');
		$this['menu_podreczne']=$this->menu['w_edycji'];
		//$this['menu_podreczne']=$this->menu['zatwierdzone'];
                $this['menu_']='tak';
                $this['menu_dialogowe']=array(
                'dodaj_zalacznik'=>array('nazwa'=>'Odrzuc','funkcja'=>'dodaj_dialog(1);'),
                'dodaj_zdjecie'=>array('nazwa'=>'W edycji','funkcja'=>'dodaj_dialog(1);'),
                'zmien_status'  =>array('nazwa'=>'Zakończony','funkcja'=>"dodaj_dialog(2);")
                 );
                $this['dialog_']=array(
                    'ramka'=>'dialogi/dialog_produkty_szczegoly.html',
                    'nazwa_dialogu'=>'dialog-modal',
                    'tytul_dialogu'=>'Zmień status',
                    'uniwersalny'=>'a',
                    'wnetrze'=>'dialogi/dialog_lista_check.html'
                );
                $this->_menu();
                $this->stronnicowanie(1,"w_edycji");
	}
        protected function stronnicowanie($opcja_numeryczna,$nazwa_akcji)
        {
            $this->_paginacja(count($this->wnioski->pobierz_lista_wnioskow($opcja_numeryczna)),10,$nazwa_akcji);
            $listawnioskow=$this->wnioski->pobierz_lista_wnioskow($opcja_numeryczna,$this->paginacja->sql_limit());
            if(!empty($listawnioskow))
                $this['wnioski']=$listawnioskow;
            $this['poczatek']=$this->paginacja->current_first_item();
            $this['pp']=$this->paginacja->render();
            $this['opcja']=$nazwa_akcji;
            $this['menu_podreczne']=$nazwa_akcji;
            $this['menu']='tak';
            $this->zmienne_szablonu();
        }
	public function zakonczone($parametr=null)
	{
            if ($parametr=='usuwanie')
                $this->usuwanie('w');
            $this['menu_']='tak';
		$this['opcja']='zakonczone';
            $this['menu_dialogowe']=array(
                'realizuj'=>array('nazwa'=>'Realizuj wniosek','funkcja'=>'dodaj_dialog(7);')
                 );
            $this['dialog_']=array(
                    'ramka'=>'dialogi/dialog_produkty_szczegoly.html',
                    'nazwa_dialogu'=>'dialog-modal',
                    'tytul_dialogu'=>'Zmień status',
                    'uniwersalny'=>'a',
                    'wnetrze'=>'dialogi/dialog_lista_check.html'
                );
                $this['menu_podreczne']=$this->menu['dla_pozostalych'];
                $this->stronnicowanie(2,"zakonczone");
	}
	public function analizowane($parametr=null)
	{
            $this->session->delete('wniosek_szczegoly');
            if ($parametr=='usuwanie')
                $this->usuwanie('w');
            $this['menu_']='tak';

            $this['dialog_']=array(
                'nazwa_dialogu'=>'dialog_odrzuc',
                'tytul_dialogu'=>'Odrzucenie',
                'zdarzenie'    =>"{{'listawnioskow/analizowane'|urlfile}}",
                'id_formularza'=>'odrzucenie',
                'uniwersalny'  =>'a',
                'wnetrze'      =>'dialogi/wniosek/formularz_przyczyna.html',
                'ramka'        =>'dialogi/dialog_produkty_szczegoly.html'
            );

            /*
            if($this->session->get('operator')=='menadzer' or
                    $this->session->get('operator')=='zamawiajacy')
                $this->stronnicowanie(8,"analizowane");
            else
                $this->stronnicowanie(4,"zatwierdzone");
             * 
             */
            $this->stronnicowanie(8,"analizowane");

            
	}
        public function zapisz_odmowe()
        {
            $this->wnioski->set_id_user_wniosku($this->session->get('wniosek_dialog'));
            $this->wnioski->odmowa($this->input->post('wartosc'));
            echo 'ok';
        }
	public function odrzucone($parametr=null)
	{
            if ($parametr=='usuwanie')
                $this->usuwanie('w');
            $this['_opcja_']=1;
            $this['menu_']='tak';
            $this['opcja']='odrzucone';
            /*
            $this['dialog_']=array(
                    'ramka'=>'dialogi/dialog_produkty_szczegoly.html',
                    'nazwa_dialogu'=>'dialog-modal',
                    'tytul_dialogu'=>'Zmień status',
                    'uniwersalny'=>'a',
                    'wnetrze'=>'dialogi/dialog_lista_check.html'
                );
             * 
             */
            $this->stronnicowanie(5, "odrzucone");
	}
        public function zatwierdz()
        {
            $this->wnioski->set_id_user_wniosku($this->session->get('wniosek_dialog'));
            $this->wnioski->zatwierdzanie();
            $this['menu_']='tak';
            $this->stronnicowanie(8, "analizowane");
        }
	protected function zmienne_szablonu()
	{
            if(isset($_GET['usun_wnioski']))
                $this->usuwanie('w');
            $this['link']='listawnioskow/_zarzadzaniewnioskami.html';
            $this['link_do_menu']='listawnioskow/__menu_gora.html';
            $this['link_menu']='listawnioskow/_menu_gora_opcje.html';
            $this->strona_wynikowa();
	}
        protected function strona_wynikowa()
        {
            echo $this->render('listawnioskow/listawnioskow.html');
        }
	public function zatwierdzone($parametr=null)
	{
            if ($parametr=='usuwanie')
                $this->usuwanie('w');
            $this['menu_podreczne']=$this->menu['zatwierdzone'];
            $this['menu_']='tak';
            $this->_menu();
            $this['menu_dialogowe']=array(
                'realizuj'=>array('nazwa'=>'Realizuj wniosek','funkcja'=>'dodaj_dialog(7);'),
                'wstrzymaj'=>array('nazwa'=>'Wstrzymaj wniosek','funkcja'=>'dodaj_dialog(6);'),
                'zakoncz'  =>array('nazwa'=>'Zakończ wniosek','funkcja'=>"dodaj_dialog(2);")
                 );
            $this['dialog_']=array(
                    'ramka'=>'dialogi/dialog_produkty_szczegoly.html',
                    'nazwa_dialogu'=>'dialog-modal',
                    'tytul_dialogu'=>'Zmień status',
                    'uniwersalny'=>'a',
                    'wnetrze'=>'dialogi/dialog_lista_check.html'
                );
            $this->stronnicowanie(4,"zatwierdzone");
	}

	public function realizowane($parametr=null)
	{
            if ($parametr=='usuwanie')
                $this->usuwanie('w');
            $this['menu_']='tak';
            $this['menu_podreczne']=$this->menu['dla_pozostalych'];
            $this['menu']='realizowane';
            $this['menu_dialogowe']=array(
                'wstrzymaj'=>array('nazwa'=>'Wstrzymaj wniosek','funkcja'=>'dodaj_dialog(6);'),
                'zakoncz'  =>array('nazwa'=>'Zakończ wniosek','funkcja'=>"dodaj_dialog(2);")
                 );
            $this['dialog_']=array(
                    'ramka'=>'dialogi/dialog_produkty_szczegoly.html',
                    'nazwa_dialogu'=>'dialog-modal',
                    'tytul_dialogu'=>'Zmień status',
                    'uniwersalny'=>'a',
                    'wnetrze'=>'dialogi/dialog_lista_check.html'
                );
            $this->stronnicowanie(7,"realizowane");
	}
        public function wstrzymaj()
        {
            $this->wniosek->set_id($this->session->get('wniosek_dialog'));
            $this->wniosek->wstrzymaj_wniosek();
            $this->realizowane();
        }
	public function wstrzymane($parametr=null)
	{
            if ($parametr=='usuwanie')
                $this->usuwanie('w');
            $this['menu_']='tak';
                $this['menu_podreczne']=$this->menu['wstrzymane'];

            $this['menu']='wstrzymane';
            $this['menu_dialogowe']=array(
                'realizuj'=>array('nazwa'=>'Realizuj wniosek','funkcja'=>'dodaj_dialog(7);')
                 );
            $this['dialog_']=array(
                    'ramka'=>'dialogi/dialog_produkty_szczegoly.html',
                    'nazwa_dialogu'=>'dialog-modal',
                    'tytul_dialogu'=>'Zmień status',
                    'uniwersalny'=>'a',
                    'wnetrze'=>'dialogi/dialog_lista_check.html'
                );
            $this->stronnicowanie(6,"wstrzymane");
	}
        public function przywroc()
        {
            $this->wniosek->set_id_user_wniosku($this->session->get('wniosek_dialog'));
            $this->wniosek->przywroc();
            $this->wstrzymane();
        }
        public function kontynuuj()
        {
            $this->wniosek->set_id($this->session->get('wniosek_dialog'));
            $this->wniosek->kontynuuj_wniosek();
            $this->wstrzymane();
        }
        public function otrzymane()
        {
            /*
            $this['menu']='otrzymane';
            $this['link_menu']='listawnioskow/__menu_gora.html';
            echo $this->render('listawnioskow/listawnioskow.html');
             * 
             */
             $this['nazwa_wniosku']=$this->session->get('nazwa_wniosku');
            $this['menu_']='tak';
            $this['menu_komentarz']='otrzymane';
            $this['link_do_menu']='listawnioskow/__menu_gorakomentarze.html';
            $komentarze=new Komentarz_Model();
            $lista=$komentarze->otrzymane_wyslane($this->session->get('zalogowany'),'otrzymany',$this->session->get('wniosek'));
            $this['lista_komentarzy']=$lista;
            $this['link']='listawnioskow/_lista_komentarzy.html';
            $this['link_menu']='listawnioskow/__menu_gora.html';
            echo $this->render('listawnioskow/listawnioskow.html');
        }
        public function wyslane()
        {
                $this['menu_']='tak';
                $this['link_do_menu']='listawnioskow/__menu_gorakomentarze.html';
                $komentarze=new Komentarz_Model();
                $lista=$komentarze->otrzymane_wyslane($this->session->get('zalogowany'),'wyslany',$this->session->get('wniosek'));
		$this['lista_komentarzy']=$lista;
		$this['link']='listawnioskow/_lista_komentarzy.html';
                $this['nazwa_wniosku']=$this->session->get('nazwa_wniosku');
            $this['menu_komentarz']='wyslane';
            $this['link_menu']='listawnioskow/__menu_gora.html';
            echo $this->render('listawnioskow/listawnioskow.html');
        }
        public function do_korekty($parametr=null)
        {
            if ($parametr=='usuwanie')
                $this->usuwanie('w');
            $this['menu_']='tak';
                $this['menu_podreczne']=$this->menu['realizowane'];
            $this['menu']='do_korekty';
            $this->stronnicowanie(3,"do_korekty");

        }
        public function odrzuc()
        {
            $this['dialog']='listawnioskow/dialog_1.html';
            $this['menu_']='tak';
            $this->stronnicowanie(8, "analizowane");
        }
        public function odrzuc_wniosek()
        {
            $this->session->set('wniosek_dialog',$_POST['odrzucony']);
            echo 'ok';
        }
        public function usun_wniosek_do_odrzucenia_z_sesji()
        {
            $this->session->delete('wniosek_dialog');
            echo $_POST['odrzucony'];
        }


}